3 Managing Views in a Program Understanding Tool
نویسنده
چکیده
This work was supported in part by the Natural Sciences and Engineering Research Council of Canada. Program understanding tools typically offer built-in visual representations of the subject software, such as call graphs and class hierarchies, and textual representations, such as cross-reference listings and exact-interface reports. It is useful to bundle a number of these visual and textual frames, with some annotation, into a for redocumentation purposes. For large, legacy software systems, however, the abundance of created views can be a major problem. This paper investigates a number of methods for improving the organization of these views for improved usability and scalability.
منابع مشابه
Managing views in a program understanding tool
Program understanding tools typically ooer built-in visual representations of the subject software, such as call graphs and class hierarchies , and textual representations, such as cross-reference listings and exact-interface reports. It is useful to bundle a number of these visual and textual frames, with some annotation, into a view for redocumenta-tion purposes. For large, legacy software sy...
متن کاملNetScope: Tra c Engineering for IP Networks
Managing large IP networks requires an understanding of the current tra c ows, routing policies, and network con guration. Yet, the state-of-the-art for managing IP networks involves manual con guration of each IP router, and tra c engineering based on limited measurements. The networking industry is sorely lacking in software systems that a large Internet Service Provider (ISP) can use to supp...
متن کاملA Tool For Understanding Multi-Language Program Dependencies
This paper describes a prototype tool that facilitates the process of understanding and managing multi-language program dependencies. More specifically, the software tool maintains a repository of host-to-foreign language dependencies between C/C++ and Java code. We describe some program comprehension features of the tool and we discuss a preliminary case study performed in order to verify its ...
متن کاملNetscope: Traac Engineering for Ip Networks
Managing large IP networks requires an understanding of the current traac ows, routing policies, and network connguration. Yet, the state-of-the-art for managing IP networks involves manual connguration of each IP router, and traac engineering based on limited measurements. The networking industry is sorely lacking in software systems that a large Internet Service Provider (ISP) can use to supp...
متن کاملVisor++: A Visualisation Tool for Concurrent Object-Oriented Programs
The use of program visualisation for understanding and ne-tuning task-parallel object-oriented programs is desirable. One reason is that such programs typically involve complex interactions between the program entities. Combined with other tools, program visualisation tools can make understanding and ne-tuning of such programs easier. For maximum bene t, the visualisation of task-parallel objec...
متن کامل